initial source of supply - Spanish English Dictionary